/**
  @file: DomainDefLimits.java

  PURPOSE: 
  Defines a single location for size limits used when parsing Domain
  Definitions.

  @author Ron Williams

  REVISION HISTORY ABSTRACT

  PROGRAMMER:  Ron Williams            ORG: MSE

  Copyright 2011 Mission Solutions LLC. All rights reserved.

  END ABSTRACT
 */
package com.mse.utilities;


/**
  DESCRIPTION:
  This class defines all input limits needed when parsing Domain Definitions.
 */
public class DomainDefLimits {
   /**
     DomainID element related limits (maximum number of characters supported)
   */
   public static final int DID_DID_Max      = 45;
   public static final int DID_DispName_Max = 80;
   public static final int DID_Version_Max  = 45;

   /**
     HostArchDef element related limits (maximum number of characters supported)
   */
   public static final int HAD_ArchID_Max = 45;
   public static final int HAD_OsType_Max = 45;
   public static final int HAD_OsVer_Max  = 45;
   public static final int HAD_Arch_Max   = 45;

   /**
     HostDef element related limits (maximum number of characters supported)
   */
   public static final int HD_HID_Max      = 45;
   public static final int HD_HostName_Max = 64;

   /**
     HostGroup element related limits (maximum number of characters supported)
   */
   public static final int HG_GroupName_Max = 45;

}
